草庐IT

java - PeriodFormatter 不显示日期

全部标签

ruby - Wicked-PDF 不显示图像, 'wicked_pdf_image_tag' 未定义

我想生成一个包含我们部门Logo的PDF。当我尝试在我的Controller中使用WickedPdf类时(使用https://github.com/mileszs/wicked_pdf中描述的方法):defsome_actionimage_tag_string=image_tag('logo.jpg')pdf=WickedPdf.new.pdf_from_string(image_tag_string)save_path=Rails.root.join('testpdfs','logotest.pdf')File.open(save_path,'wb')do|file|file...应

字符串中的 Ruby 日期时间转换为以毫秒为单位的日期时间

这是一个Ruby问题(1.9.1)我在字符串中有以下日期和时间:29Sep201312:25:00.367我首先想将它从字符串转换为日期和时间,然后添加10秒并将其转换回与以上。我写了这段代码:format="%d%b%Y%H:%M:%S"date_time="29Sep201322:11:30.195"parsed_time=DateTime.strptime(date_time,format)puts"newdatetimeis#{parsed_time}"哪些输出:newdatetimeis2013-09-29T22:11:30+00:00我没有看到“195”。我尝试了forma

ruby-on-rails - 在使用 Rails 保存之前将字符串转换为日期

Ruby的新手,我已经被困了几个小时。到处搜索,找不到答案。所以我正在使用railsgem的bootstrapdatepicker。因为我更改了日期选择器的日期格式,所以它不会存储在数据库中。猜测这是因为simple_form输入被用作字符串以避免simple_form应用的默认日期选择输入。我的问题是:如何在将“06/18/2013”​​之类的字符串保存到数据库之前将其修改/转换为日期?这最好由Controller处理吗?我的Controller:#PUT/events/1#PUT/events/1.jsondefupdate@event=Event.find(params[:id]

ruby-on-rails - 我如何以不同的间隔遍历日期范围?

我有一个日期范围(从、到),我想在不同的时间间隔(每天、每周、每月……)中循环我如何遍历这个日期范围?更新感谢您的回答,我想出了以下几点:interval='week'#month,yearstart=fromwhilestarttostop=toendlogger.debug"Intervalfrom#{start.inspect}to#{stop.inspect}"start=stop.send("beginning_of_#{interval}")start+=1.send(interval)end这将循环遍历以周、月或年为间隔的日期范围,并遵守给定间隔的开始和结束。由于我没有在

ruby-on-rails - 如何在 Ruby 中将时间整数转换为日期?

这个问题在这里已经有了答案:Howtoconvertaunixtimestamp(secondssinceepoch)toRubyDateTime?(6个答案)关闭8年前。社区在上个月审查了是否重新打开此问题并使其关闭:原始关闭原因未解决我从外部API获取这个戳记:1391655852我需要将其转换为日期。我在Internet和SO上看到了很多转换页面,但它们似乎都朝着相反的方向发展。我一点都不熟悉这种整数格式。

ruby-on-rails - 在 Rails 3.2 + SimpleForm 中显示带有嵌套表单错误的字段

我有一个Flight模型嵌套在FlightLog模型中。FlightLog可能包含许多航类。我在Bootstrap安装中使用SimpleForm,这使得在验证失败时用错误类包围带有错误的表单元素成为可能。问题是,即使为嵌套模型触发了验证,simple_fields_for中有错误的字段没有被标记,因此无法确定哪个属性无效。在调用创建操作时检查错误散列后,我可以看到它正确填充了顶层的错误,以及每个资源中嵌套资源的错误。我如何修改simple_form的行为以将错误类添加到每个嵌套模型的控制组以匹配父级的行为?提前致谢。 最佳答案 如果

ruby - 如何让 rspec 不显示数据库查询而只显示带有 rails_12factor 的点?

ruby:2.0rails:3.2.17rspec:2.14.8Database:mysqlrspecspec用于仅输出点。当我推送到Heroku并且最近添加了rails_12factorgem来绕过它时,我收到了弃用警告。但是,现在在本地运行规范时,我会得到每个事务的详细数据库输出。当我需要它时这是一个很好的选择,否则它会产生很多不需要和分散注意力的输出。所以我想要一个将它用于Heroku而不是本地的选项。请注意,这不会通过使用格式化程序来解决,例如rspecspec-fd此外,如果出现错误,在这种冗长程度下,错误几乎总是滚出当前页面...09:50:39durrantmCastle

ruby-on-rails - 如何检查 Ruby 中的变量是日期还是时间还是日期时间?

检查变量/对象是否属于Date/Time/DateTime类型的简单方法?没有命名所有类型 最佳答案 另一种选择:defis_datetime(d)d.methods.include?:strftimeend或者:ifd.respond_to?(:strftime)#disaDateorDateTimeobjectend 关于ruby-on-rails-如何检查Ruby中的变量是日期还是时间还是日期时间?,我们在StackOverflow上找到一个类似的问题:

ruby - 从列表中获取最新和最旧的日期 - Ruby

我有一组RubyDate对象。如何找到最新的日期时间和最旧的日期时间? 最佳答案 date_array.min#=>Oldestdate_array.max#=>Mostrecent 关于ruby-从列表中获取最新和最旧的日期-Ruby,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1634971/

ruby-on-rails - 如何在 Ruby 中将 MS Excel 日期从 float 转换为日期格式?

尝试在ruby​​脚本中使用roogem解析XLSX文件。在Excel中,日期以DDDDD.ttttt格式存储为float或整数,从1900-01-00(00no01)开始计算。因此,为了转换诸如40396之类的日期-您将使用1900-01-00+40396,您应该得到2010-10-15,但我得到的是2010-08-08。我正在使用active_support/time进行这样的计算:Time.new("1900-01-01")+40396.days我的计算有误还是主动支持有问题?我在Windows7+最新的active_supportgem(3.2.1)上运行ruby​​1.9.3